make all the difference - French English Dictionary